Hejsa
Jeg sidder og er igang med at lave en statistik til min counter hvor den skal lave en top5 på dage med flest besøgende...
Og skal derfor, for at finde ud af hvilken dato der har størst besøgende bruge denne kode:
$query = mysql_query("SELECT * FROM `shafhdatocounter` ORDER BY `count` DESC LIMIT 0,5");
Problemmet er bare at den IKKE finder de 5 felter med størst tal i feltet count. Til gengæld finder den 5 tilfældige felter og sætte dem i orden... Men den skal altså ikke bare sortere de 5 der kommer ud.
Den SKAL sortere alle og så tage de 5 med størst tal.
Håber du forstår.
Hele koden er følgende:
<? require("../config.php");
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$adminlog = $_SESSION['admin_loget'];
if ($adminlog == "") {
echo"Du skal være logget ind for at benytte denne side";
}
else if ($adminlog == 1) {
?> <b>Counter</b><br><br><br> <?
//Top5 dage med felst besøgende
$query = mysql_query("SELECT * FROM `shafhdatocounter` ORDER BY `count` DESC LIMIT 0,5");
?>
<font color="#FF6300"><b>Top5: dage med flest besøgende</b></font><br><br>
<table>
<tr>
<td width='8'></td>
<td bgcolor="#EEEEEE" class="kommentar" width='60'>
<b>Id</b>
</td>
<td bgcolor="#EEEEEE" class="kommentar" width='110'>
<b>Dato</b>
</td>
<td bgcolor="#EEEEEE" class="kommentar" width='90'>
<b>Antal besøg</b>
</td>
</tr>
<?
$farve1 = "#EAF3FF";
$farve2 = "#FFFFFF";
$farve= $farve1;
while($row = mysql_fetch_array($query)) {
echo "
<tr>
<td width='8'></td>
<td width='60' bgcolor='". $farve."'>
".$row['id']."
</td>
<td width='110' bgcolor='". $farve."'>
".$row['dato']."
</td>
<td width='90' bgcolor='". $farve."'>
".$row['count']."
</td>
</tr>";
switch($farve) {
case $farve1: $farve = $farve2; break;
case $farve2: $farve = $farve1; break;
}
}
?>
</table>
<?
echo "
<table>
<tr>
<td width='8'></td>
<td width='200'>
<font color='#FF6300'>Se hele listen</font>
</td>
</tr>
</table>
";
//Slut top5 dage med flest besøgende
}
?>
Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz
Make you glad to change the world
[Redigeret d. 09/10-05 13:54:24 af Shafh]